package com.haojin.java;
/*
 * 方法的重载（overload）
 * 1.定义：在同一类中，允许存在一个以上的同名方法，只要它们
 *         的参数个数或参数类型不同。
 *         "两同以不同"：
 *         同一个类，相同方法名
 *         参数列表不同：参数个数不同，参数类型不同
 * 
 * 2.举例：
 *   Arrays类中重载的sort（）/binarySearch()
 * 
 * 3.判断是否重载：
 *     跟方法的权限修饰符，返回值类型，形参变量名，方法体都没有关系！
 *     
 * 4.我们在通过对象调用方法时，如果确定某一个指定的方法：
 *       方法名  --> 参数列表    
 * 
 */
public class OverLoadTest {
public static void main(String[] args) {
	
}
}

class overload{
	//  如下四个方法构成了重载（overload）
	public void getSum(int i,int j){
		System.out.println(i+j);
	}
	
	public void getSum(double d1,double d2){
		
	}
	
	public void getSum(String s,int i){
		
	}
	
	public void getSum(int i ,String s){
		
	}
}
